package com.cheyunkeji.er.utils;


import com.cheyunkeji.er.bean.evaluate.CarInfo;

import java.util.Comparator;

/**
 * 用来对ListView中的数据根据A-Z进行排序，前面两个if判断主要是将不是以汉字开头的数据放在后面
 */
public class CarSourceCityPinyinComparator implements Comparator<CarInfo.CarSourceCity> {

    public int compare(CarInfo.CarSourceCity o1, CarInfo.CarSourceCity o2) {
        //这里主要是用来对ListView里面的数据根据ABCDEFG...来排序
        if (o1.getLetter().equals("@")
                || o2.getLetter().equals("#")) {
            return -1;
        } else if (o1.getLetter().equals("#")
                || o2.getLetter().equals("@")) {
            return 1;
        } else {
            return o1.getLetter().compareTo(o2.getLetter());

//            return PinyinUtils.getPingYin(o1.getTitle()).compareTo(PinyinUtils.getPingYin(o2.getTitle()));
        }
    }
}
